home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48_2
/
link.tab
< prev
next >
Wrap
Text File
|
1991-04-12
|
1KB
|
50 lines
Article 3160 of comp.sys.handhelds:
Path: en.ecn.purdue.edu!noose.ecn.purdue.edu!samsung!rex!wuarchive!sdd.hp.com!hp-pcd!hpcvra.cv.hp.com!rnews!hpcvbbs!akcs.dnickel
From: akcs.dnickel@hpcvbbs.UUCP (Derek Scott Nickel)
Newsgroups: comp.sys.handhelds
Subject: HP 48SX Link Tables
Message-ID: <278260bc:1558comp.sys.handhelds@hpcvbbs.UUCP>
Date: 2 Jan 91 22:40:04 GMT
Lines: 37
Link Tables in the HP 48SX.
A Link Table is how the HP 48SX locates a command given an XLIB number.
Link Tables look like very large Binary Integers, but are actually a
table of offsets to the commands.
<link-table> = <prolog><size><offset-0><offset-1>...<offset-n>
<prolog> = 02A4E (BIN5)
<size> = number of nibbles remaining (BIN5)
<offset-i> = offset from start of <offset-j> to command (BIN5)
The Link Tables for the basic HP 48SX are at:
22651 002 (XLIB 2)
22E08 700 (XLIB 1792)
3834F 0F0 (XLIB 240)
for example:
22651: 02A4E ! Binary Integer prolog
22656: 0078A ! size
2265B: F6F20 ! XLIB 2 0 is at 1957B (ASR)
22660: F6F3B ! XLIB 2 1 is at 1959B (RL)
22665: F6F56 ! XLIB 2 2 is at 195BB (RLB)
.
.
.
Note that the commands for XLIB 240 are stored in the 'hidden' part of
the ROM, under the user memory (the XLIB 240 commands do not have
associated names).
Have fun!
Derek S. Nickel